import type { VNode } from 'vue';

export namespace SparkTypes {
  export interface DetailsParamsTypes {
    // 数据字典标识
    dictCode: string;
    // 图片
    image: boolean;
    // html
    html: boolean;
  }
  export interface DetailsTypes {
    /** 标题字段 */
    title?: string | VNode;
    /** 取值字段 */
    field?: string;
    /** 包含列的数量 */
    span?: number;
    /** 排序 -> 默认按照升序 */
    sort?: number;
    /** 参数配置 */
    params?: DetailsParamsTypes;
  }
}
